package com.ls.lserp.modules.order.entity;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import com.ls.lserp.common.persistence.DataEntity;



/**
  * @ClassName: StyleOptionEntity
  * @Description: 服装款式信息
  * 
  * @author 于辉
  * @date 2017年05月03日
  *
  */

public class StyleCostEntity extends DataEntity<StyleCostEntity> {
	
	List<StyleCostEntity> styleCostList;
	private Long 				costId;
	
	// 费用区分
	private String              costType;
	
	// 费用
	private BigDecimal          costValue;
	
	// 费用项目1
	private String              costItem1;
	
	// 费用项目中文名
	private String              costItemCN;
	
	// 费用项目2
	private String              costItem2;
	
	// 费用项目3
	private String              costItem3;
	
	// 费用项目4
	private String              costItem4;
	
	// 费用项目5
	private String              costItem5;
	
	// 款式ID
	private Long                styleID;
	
	// 备注
	private String              remark;
	
	private Integer 			delFlg;
	
	private Date 				createDate;

    private Long 				createUser;

    private Date 				updateDate;

    private Long 				updateUser;

	
	public Long getCostId() {
		return costId;
	}

	public void setCostId(Long costId) {
		this.costId = costId;
	}

	public Integer getDelFlg() {
		return delFlg;
	}

	public void setDelFlg(Integer delFlg) {
		this.delFlg = delFlg;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public Long getCreateUser() {
		return createUser;
	}

	public void setCreateUser(Long createUser) {
		this.createUser = createUser;
	}

	public Date getUpdateDate() {
		return updateDate;
	}

	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}

	public Long getUpdateUser() {
		return updateUser;
	}

	public void setUpdateUser(Long updateUser) {
		this.updateUser = updateUser;
	}

	/**
	 * @return the costItem4
	 */
	public String getCostItem4() {
		return costItem4;
	}

	/**
	 * @param costItem4 the costItem4 to set
	 */
	public void setCostItem4(String costItem4) {
		this.costItem4 = costItem4;
	}

	/**
	 * @return the costItem5
	 */
	public String getCostItem5() {
		return costItem5;
	}

	/**
	 * @param costItem5 the costItem5 to set
	 */
	public void setCostItem5(String costItem5) {
		this.costItem5 = costItem5;
	}

	/**
	 * @return the costItem3
	 */
	public String getCostItem3() {
		return costItem3;
	}

	/**
	 * @return the remark
	 */
	public String getRemark() {
		return remark;
	}

	/**
	 * @param costItem3 the costItem3 to set
	 */
	public void setCostItem3(String costItem3) {
		this.costItem3 = costItem3;
	}

	/**
	 * @param remark the remark to set
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}

	/**
	 * @return the costItemCN
	 */
	public String getCostItemCN() {
		return costItemCN;
	}

	/**
	 * @param costItemCN the costItemCN to set
	 */
	public void setCostItemCN(String costItemCN) {
		this.costItemCN = costItemCN;
	}

	/**
	 * @return the styleCostList
	 */
	public List<StyleCostEntity> getStyleCostList() {
		return styleCostList;
	}

	/**
	 * @param styleCostList the styleCostList to set
	 */
	public void setStyleCostList(List<StyleCostEntity> styleCostList) {
		this.styleCostList = styleCostList;
	}

	/**
	 * @return the costType
	 */
	public String getCostType() {
		return costType;
	}

	/**
	 * @return the costValue
	 */
	public BigDecimal getCostValue() {
		return costValue;
	}

	/**
	 * @return the costItem1
	 */
	public String getCostItem1() {
		return costItem1;
	}

	/**
	 * @return the costItem2
	 */
	public String getCostItem2() {
		return costItem2;
	}

	/**
	 * @return the styleID
	 */
	public Long getStyleID() {
		return styleID;
	}

	/**
	 * @param costType the costType to set
	 */
	public void setCostType(String costType) {
		this.costType = costType;
	}

	/**
	 * @param costValue the costValue to set
	 */
	public void setCostValue(BigDecimal costValue) {
		this.costValue = costValue;
	}

	/**
	 * @param costItem1 the costItem1 to set
	 */
	public void setCostItem1(String costItem1) {
		this.costItem1 = costItem1;
	}

	/**
	 * @param costItem2 the costItem2 to set
	 */
	public void setCostItem2(String costItem2) {
		this.costItem2 = costItem2;
	}

	/**
	 * @param styleID the styleID to set
	 */
	public void setStyleID(Long styleID) {
		this.styleID = styleID;
	}

	

}